@charset "UTF-8";
.box {
    margin: 70px auto;
    width: 696px;
    font-size: 0;
}

.box li {
    padding: 22px 30px;
}

.box li>div,
.text2>div,
.wenben h2,
.wenben3,
.movies,
.movies>div {
    display: inline-block;
}

.tupian {
    width: 128px;
    height: 180px;
    margin-right: 21px;
}

.tupian img {
    width: 128px;
    height: 180px;
}

.text2 {
    vertical-align: top;
    width: 485px;
    height: 180px;
    border-bottom: 1px solid #000;
}

.wenben {
    margin-right: 13px;
}

.wenben3 .movies {
    width: 86px;
    height: 27px;
    border: 1px solid #87ceeb;
    border-radius: 5px;
    overflow: hidden;
    line-height: 27px;
    margin-left: 20px;
}

.left {
    width: 33px;
    height: 100%;
    background-color: #87ceeb;
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.right {
    text-align: center;
    color: #87ceeb;
    width: 53px;
    font-size: 12px;
}

.wenben h2 {
    font-size: 31px;
}

.wenben p {
    font-size: 23px;
    line-height: 42px;
}

.number {
    color: #F3A124;
}

.ann {
    vertical-align: top;
    height: 180px;
}

.ann button {
    margin-top: 63px;
    width: 108px;
    height: 56px;
    background-color: red;
    color: #fff;
    border: none;
    font-size: 24px;
    border-radius: 28px;
}